O ecossistema de visualização em Julia é definido pelo "Sintaxe Unificada, Múltiplos Backends" filosofia. Em vez de aprender APIs distintas para bibliotecas diferentes, os pesquisadores usam o Plots.jl metapacote como uma interface padronizada.
1. O Paradigma do Metapacote
Plots.jl atua como um guarda-chuva. Você escreve código usando a função plot() e ela traduz essas instruções para motores de renderização específicos como GR, PyPlotou UnicodePlots.
2. Seleção do Backend
Os usuários alternam o motor de saída chamando a função do backend. Por exemplo, pyplot() abre uma janela interativa baseada em Python, enquanto unicodeplots() renderiza diretamente no REPL usando caracteres Braille.
3. Preparação
Para estabelecer este ambiente, são necessárias as seguintes instalações:
(@v1.5) pkg> add Plots PyPlot GR UnicodePlots
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>